2016年12月23日
目次
brew install redis
redis-server
redis-cli
info
### サイズを確認
dbsize
keys *
exists キー
del 対象のキー
対象データベースのデータを全削除
flushdb
flushall
#データベースの切り替え
select 0
※ デフォルトでは0-15らしい
データの登録
set キー 値
データの取得
get キー
登録順序を保つ
右側に追加
左側に追加
rpush キー バリュー
lpush キー バリュー
llen # lrange キー スタート エンド データを取得とともに削除
rpop # 右側を取得して削除
lpop #左側を取得して削除
登録
sadd キー メンバー
srem キー メンバー
件数
sard
smenber
spop キー
zadd キー スコア メンバー
zrem キー メンバー
件数表示
zcard
zcard キー スタート エンド
キーバリュー型の形式RDSのデータの持ち方に類似
データ登録
hset キー フィールド バリュー
データ取得
hget キー フィールド
全データ取得
hagetall
espire キー
データの残存期間
ttl
チャットサービスをイメージすればいい
発信
publish チャンネル 発言内容
受信
subscribe チャンネル